# 匿名函数,一般用于另一个函数的参数
# res = lambda a,b:a+b
# print(res(2,3))

# # eval 剥去字符串的外衣运算里面的代码，有返回值。  **
# s1 = '1 + 3'
# print(eval(s1))

# # exec 与eval几乎一样， 代码流。
# msg = """
# for i in range(10):
#     print(i)
# """
# exec(msg)

# # round：保留浮点数的小数位数  **
# print(round(3.141592653, 4))  # 3.14

# # all：可迭代对象中，全都是True才是True
# l1 = [1, 2, '太白', True, [1,2,3], '']
# print(all(l1))

# zip 拉链方法
l1 = [1, 2, 3, 4, 5]
tu1 = ('太白', 'b哥', '德刚')
s1 = 'abcd'
obj = zip(l1,tu1,s1)
print(obj)
for i in obj:
    print(i)